package com.ajie.entity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 菜单
 */
@Data
public class SysMenu {

    /**
     * 主键
     */

    private Long id;
    /**
     *
     */
    private String path;
    /**
     * 前端路由
     */
    private String icon;


    /**
     * 显示状态(0是不显示，1是显示)
     */
    @ApiModelProperty(value = "显示状态(0是不显示，1是显示)")
    private boolean status;

    /**
     * 菜单标题
     */
    private String title;
    /**
     * 前端主键
     */
    private String component;
    /**
     * 父级菜单  @JsonIgnore  意思是不被序列化，前端就取不到
     */

    private Long parentId;
    /**
     * 子菜单
     */
    private List<SysMenu> children;



}
